found and somehow taken in - Espagnol Anglais Dictionnaire